package com.itheima.service.impl;

import com.itheima.service.AccountService;

public class AccountServiceImpl implements AccountService {

    /**
     * 转账，注意数据一致性
     * @param outAccountNumber 转出方账号
     * @param inAccountNumber 转入方账号
     * @param money 转账金额
     */
    public void transferAccounts(String outAccountNumber, String inAccountNumber, Double money) {
        /**
         * 转账业务实现步骤：
         * 1、查询转出方账号的余额是否充足，余额不足不能完成转账
         * 2、如果余额充足，则转出方账号扣减金额
         * 3、转入方账号增加金额
         * 4、无论转账是否成功，都需要记录日志
         */
    }

}
